C#"label"如何把他的Text值切断?

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:42:10
现在他的Text值是"- - - -"
现在我只想得到最前面的"-"该怎样做呢?

方法一:
label1.Text.Split('-')[0]
方法二:
label1.Text.Substring(0,label1.Text.IndexOf("-"))

1. label.Text.split(" ") //使用空格来截断, 你的"-"之间是什么东西就用什么东西来截.这样会得到一个string数组a, 取这个数组的第一个值就行了, a[0]就是你想要的.

2. 当然,也可以用label.Text.indexof(" ")来得到第一个空格的index值
然后用label.Text.substring来从0到index-1就等到了你想要的字符串了

lable.Text.SubString(0,1);